puppy pet care dogs niacin vitamin b3 pantothenic acid vitamin b5 cat olive oil puppies dog training cats nutrition for dogs